// /src/store/user.ts
// 想要使用必须先引入 defineStore；
import { defineStore } from 'pinia';
// 这里我们使用的是es6 的模块化规范进行导出的。

// defineStore 方法有两个参数，第一个参数是模块化名字
// 第二个参数是选项，对象里面有三个属性，相比于vuex 少了一个 mutations.
export const useStore = defineStore('all', {
  state: () => {  // 存放的就是模块的变量
    return {
      tabkey: 1,
      istoken: false
    }
  },
  getters: { // 相当于vue里面的计算属性，可以缓存数据

  },
  actions: { // 可以通过actions 方法，改变 state 里面的值。

  }
})